package com.rest.demo.util;

import com.sun.org.apache.xerces.internal.impl.dv.util.Base64;

/**
 * base64 编码, 解码的工具类
 * <p>用到 hutool工具库
 * @author lconghe
 * @date 2021-01-21
 */
public class Encodes {

    /**
     * base64 编码, 把 byte 数组进行 base64 编码
     * @param byteArray byte 数组, 必填
     * @return
     */
    public static String encodeBase64(byte[] byteArray) {
        String base64Str = Base64.encode(byteArray);

        return base64Str;
    }

    /**
     * base64 解码, 把 base64 字符串解码成 byte 数组
     * @param base64Str base64 编码后的字符串必填
     * @return
     */
    public static byte[] decodeBase64(String base64Str) {
        byte[] byteArray = Base64.decode(base64Str);

        return byteArray;
    }

}
